@echo off
echo 正在构建文件浏览器状态跟踪器...

if not exist build mkdir build
cd build

echo 配置 CMake...
cmake .. -G "Ninja" -DCMAKE_BUILD_TYPE=Debug

echo 构建项目...
cmake --build . --config Debug

if %ERRORLEVEL% EQU 0 (
    echo 构建成功！
    echo 可执行文件位置: build\Desktop_Qt_6_9_3_MSVC2022_64bit-Debug\HiAPP-lite.exe
    echo.
    echo 功能说明：
    echo - 左侧目录树：树形结构显示文件系统目录
    echo - 右侧图标视图：网格形式显示当前目录的文件图标
    echo - 文件状态跟踪：在 .myapps/filelist.txt 中记录跟踪的文件
    echo - 对号标记：被跟踪的文件会在图标右下角显示绿色对号
    echo - 右键菜单：可以快速添加/移除文件跟踪状态
    echo - 状态管理：底部面板管理文件跟踪状态
) else (
    echo 构建失败，请检查错误信息。
)

pause
